--[[ 编码: WMS-38-25 名称: 任务-PDA-任务显列表HTML页面 作者:HAN 日期:2025-1-29 级别:项目 函数: GenerateItemListHTML 功能: 生产一个任务对象属性显示页面的HTML
TA240129-00001

毛料线边

毛料线边

更改记录: --]] wms_wh = require( "wms_wh" ) local function gen_item_html( attrs ) local item = m3.KeyValueAttrsToObjAttr(attrs) local str_html = '
' str_html = str_html..""..item.S_CODE..'
' -- 获取起点库区名称 local area nRet, area = wms_wh.GetAreaInfo( item.S_START_AREA ) if (nRet ~= 0) then lua.Error( strLuaDEID, debug.getinfo(1), "从内存获取编码'"..item.S_START_AREA.."'的库区信息失败!" ) end str_html = str_html..'

'..area.name.."

" str_html = str_html..'
' -- 获取终点库区名称 nRet, area = wms_wh.GetAreaInfo( item.S_END_AREA ) if (nRet ~= 0) then lua.Error( strLuaDEID, debug.getinfo(1), "从内存获取编码'"..item.S_END_AREA.."'的库区信息失败!" ) end str_html = str_html..'

'..area.name.."

" str_html = str_html..'
' return str_html end function GenerateItemListHTML ( strLuaDEID ) local nRet, strRetInfo, strErr local html_array = {} local data_json nRet, data_json = m3.GetSysDataJson( strLuaDEID ) if (nRet ~= 0) then lua.Error( strLuaDEID, debug.getinfo(1), data_json ) end for n = 1, #data_json do local str_html str_html = gen_item_html( data_json[n].attrs ) html_array[n] = str_html end local action = {} action.action_type = "set_panel_html" action.value = html_array lua.Debug( strLuaDEID, debug.getinfo(1), "action! ", action ) nRet, strRetInfo = mobox.setAction( strLuaDEID, '['..lua.table2str(action)..']' ) if ( nRet ~= 0 ) then lua.Error( strLuaDEID, debug.getinfo(1), "setAction失败! "..strRetInfo..' action = '..strAction ) end end